What is when a guy says you deserve better?

When a guy says you deserve better, it could mean several things.

  1. He may genuinely believe that he is not good enough for you and wants you to be with someone who can treat you better.

  2. He may be consciously or subconsciously trying to push you away in order to end the relationship.

  3. He may be feeling guilty for something he has done or a mistake he has made, and believes that you deserve better than him as a result.

In any case, the statement "you deserve better" is often a way of ending a relationship in a respectful and caring manner. It is important to communicate openly with each other and try to understand the underlying reasons behind this statement.